package com.example.notes;

import com.example.StrategyPattern.service.PayService;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;
import java.util.Map;

/**
 * <pre>
 * 功能描述：
 * </pre>
 *
 * @author: 李明杰
 * @date: 2022/10/28 0:00
 */
@Component
public class GetExpectedBean1 {

    @Resource
    private Map<String, PayService> payServiceMap;

    /**
     * 1.依赖注入方式：(以下二选一即可）
     * - 用利用"构造方法"
     * -"@Resource"注解
     *
     * @param payServiceMap
     */
//    public GetExpectedBean1(Map<String, PayService> payServiceMap) {
//        this.payServiceMap = payServiceMap;
//    }

    //===================方便测试添加的方法====================
    public Map<String, PayService> getPayServiceMap() {
        return payServiceMap;
    }
}